<?php

@include_once('connect.php');

// 接受前端数据

$userphone = $_POST['userphone'] ;
$userpwd = $_POST['userpwd'] ;

// $uname = 'q3qq' ;
// $upwd = '1' ;
// $utel = '2' ;

// $userphone = '15915915912';
// $userpwd = '123456';

// 返回给前端的数据
$res = [];

// 判断是否接受成功 
if ($userphone && $userpwd) {
    // 判断用户名是否已被注册   
    // 注意：手机号作为唯一字段  ，那么就判断手机号是否被注册  且登录的时候必须使用手机号登录

    // 定义sql
    $sql = "select * from user where user_phone = '$userphone'";
    // 执行sql
    $data = mysqli_query($conn, $sql);
    // 查询语句得到的是一个结果集 ， 需要转化成数组
    $arr = mysqli_fetch_array($data);
    // echo(json_encode($arr)) ;
    if ($arr) {
        $res['status'] = false;
        $res['msg'] = '用户名已被注册';
    } else {
        // 把数据插入数据库

        // 定义sql
        $sql = "insert user (user_phone,user_pwd ) values ('$userphone' , '$userpwd')";
        // 执行sql
        $rows = mysqli_query($conn, $sql);
        // 插入语句得到的是一个数字，受影响的行数
        // echo($res) ;   // 1
        if ($rows > 0) {
            $res['status'] = true;
            $res['msg'] = '注册成功';
        } else {
            $res['status'] = false;
            $res['msg'] = '数据库错误';
        }
    }
} else {
    $res['status'] = false;
    $res['msg'] = '前端数据有误';
}

echo (json_encode($res));
